Github SSH Key
Der Github SSH Key ist nötig, um Befehle wir git clone auszuführen. Die folgende Anleitung beschreibt, wie man auf Windows und Mac einen SSH Key erstellt und auf Github hinzufügt.
Die Anleitung setzt voraus, dass man einen Account auf Github bereits angelegt hat. Es empfiehlt sich für Studenten, die Studentenmailadresse zu verwenden, um kostenlos bessere Features zu bekommen (z. B. Privates Repo erstellen).
Mac
Terminal öffnen und folgenden Befehl eingeben. Die Mailadresse aus Github verwenden!
ssh-keygen -t ed25519 -C "Email_Adresse_aus_GitHub_Acc@example.com"
SSH key kopieren mit folgendem Befehl:
cat ~/.ssh/id_ed25519.pub
- Github Einstellungen öffnen
- Grünen "New SSH Key"-Button rechts oben anklicken
- Titel, z.B. "MacBook Key von Benutzer"
- Aus Zwischenablage einfügen (cmd + v)
- Speichern
Windows
- https://git-scm.com/ installieren
- Powershell öffnen und folgenden Befehl eingeben. Die Mailadresse aus Github verwenden!
ssh-keygen -t ed25519 -C "Email_Adresse_aus_GitHub_Acc@example.com"
SSH key kopieren mit folgendem Befehl:
clip < C:/Users/DEIN_BENUTZER/.ssh/id_ed25519.pub
ODER
SSH key kopieren mit folgendem Befehl:
Get-Content ~/.ssh/id_ed25519.pub | Set-Clipboard
ODER
Im Windows Explorer den Dateipfad ~/.ssh/id_ed25519.pub eingeben und die besagte Datei in deinem Benutzerordner suchen. Datei im Texteditor öffnen, Inhalt kopieren und weiter machen:
- Github Einstellungen öffnen
- Grünen "New SSH Key"-Button rechts oben anklicken
- Titel, z.B. "Windows PC von Benutzer"
- Aus Zwischenablage einfügen (strg + v)
- Speichern
Troubleshooting
- Key is invalid: anderen kopier Befehl verwenden
Der Key sollte so in etwa aussehen, wenn er das nicht tut, kommt die Invalid Fehlermeldung.
ssh-ed25519 AAAA1234567890ßqwertzuiopüasdfghjklyxcvbnm
EMailAdresseAusGithub@example.com
Wenn all das immer noch nicht geht … Vielleicht hilft das. oder die offizielle Github Anleitung.